package fileexercise;

import java.io.File;
import java.io.FileFilter;

public class Test06 {
    public static void main(String[] args) {
        //Test06.java：列出当前目录中所有名字包含s的子项。要求：使用匿名内部类和lambda两种写法
        File file=new File("./");
      File[] sub=  file.listFiles(new FileFilter() {
            @Override
            public boolean accept(File file1) {
                String name= file1.getName();
                return name.contains("s");
            }
        });
      for (File subs:sub){
          System.out.println(subs.getName());
      }

        System.out.println("..........................");

      File[] list=file.listFiles(file1->file1.getName().contains("s"));
      for (File list1:list){
          System.out.println(list1.getName());
      }

    }
}
